home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / standards / ansi / X3T9 / area01 / 87-080r0.txt < prev    next >
Encoding:
Text File  |  1992-05-12  |  15.8 KB  |  441 lines

  1.                                                                   X3T9.2/87-80
  2.     Date:  May 21, 1987
  3.  
  4.       To:  X3T9.2 Membership
  5.  
  6.  
  7.     From:  John Lohmeyer, Chair X3T9.2
  8.    Phone:  (316) 688-8703     
  9.  
  10.  Subject:  SCSI-2 Ad-Hoc Minutes - 05/18/87 to 05/20/87 - Minneapolis, MN
  11.  
  12.      An SCSI-2 working group meeting was held May 18-20 in Minneapolis, MN.  I 
  13. would like to thank Gerry Houlder of CDC/MPI for hosting this meeting.  The 
  14. excellent facilities and the PC were much appreciated.  The following people 
  15. attended:
  16.  
  17.                               Meeting Attendees
  18.  
  19.              Name              Status          Organization
  20. ------------------------------ ------ ------------------------------
  21. Mr. Anthony Kozlowski            P    3M Company
  22. Mr. Robert N. Snively            P    Adaptec, Inc.
  23. Mr. Robert R. Williamsen         A    Adaptec, Inc.
  24. Mr. James J. Semenak             P    AT&T Information Systems
  25. Mr. Gene Milligan                P    CDC/MPI
  26. Mr. Gerald Houlder               A    CDC/MPI
  27. Mr. Dan Davies                   P    Cipher Data Products, Inc.
  28. Mr. Paul Nitza                   P    Emulex Corp.
  29. Mr. Randy Weber                  ST   Emulex Corp.
  30. Mr. I. Dal Allan                 P    ENDL
  31. Mr. Robert Liu                   P    Fujitsu America, Inc.
  32. Mr. David Snook                  A    Fujitsu America, Inc.
  33. Mr. Seiichi Sugaya               S    Fujitsu Limited
  34. Ms. Elen Hunt                    A    Hewlett Packard Co.
  35. Mr. Michael A. Brown             SO   Hewlett Packard Co.
  36. Mr. Greg Floryance               P    IBM Corp.
  37. Mr. Steve Kappes                 P    Interphase Corp.
  38. Mr. Skip Jones                   P    Maxtor Corp.
  39. Mr. John Lohmeyer                P    NCR Corp.
  40. Mr. James McGrath                P    Quantum Corp.
  41. Mr. D. W. Spence                 A    Texas Instruments
  42. Mr. Ralph Schultz                P    UNISYS
  43. Mr. Jeff Stai                    A    Western Digital
  44.  
  45. Status Key:    P - Principal  A - Alternate  L - Liaison  O - Observer
  46.                S - Special Interest Group    V - Visitor (no address info)
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56. The following documents were distributed at the meeting:
  57.  
  58.  
  59.   Document    Doc Date     Author              Description of Document
  60. ------------- -------- --------------- ----------------------------------------
  61. X3T9.2/87-7   5/18/87  D. W. Spence    Revised proposal for downloading
  62. Rev 1                                  microcode.
  63. X3T9.2/87-43  5/18/87  G. Floryance    Revised Common READ LOG command
  64. Rev 1
  65. X3T9.2/87-74  5/15/87  S. Jones        Revised Media Changer Proposal from
  66.                                        Working Group
  67. X3T9.2/87-75  5/13/87  R. Weber        Miscellaneous Sequential-Access comments
  68. X3T9.2/87-76  5/16/87  P. Nitza        Auto Sense and MODE SELECT/SENSE Target
  69.                                        Option Proposal
  70. X3T9.2/87-77  5/16/87  P. Nitza        INQUIRY Peripheral Device Type Proposal
  71. X3T9.2/87-78   5/8/87  R. Schultz      Miscellaneous corrections to SCSI-2 Rev1
  72. X3T9.2/87-79  3/25/87  E. Hunt         Proposed Rewording of Section 9.1.8
  73.                                        (Page 9-15 in Rev 0)
  74. X3T9.2/87-82   5/7/87  R. Schultz      Merged Tape and Disk Additional Sense
  75.                                        Codes
  76. X3T9.2/87-83  5/18/87  A. Kozlowski    Certification Pattern Page 6 of MODE
  77.                                        SELECT/SENSE
  78. X3T9.2/87-84  5/18/87  A. Kozlowski    Peripheral Device Type for Direct-Access
  79.                                        Tape Devices
  80.  
  81. All items from the agenda were discussed (not necessarily in this order) with 
  82. the following results:
  83.  
  84.  
  85. 1.   SCSI-2 Rev 1 review of: MODE SELECT and MODE SENSE page 
  86.      descriptions and FORMAT UNIT command.
  87.  
  88. A page-by-page review of FORMAT UNIT and MODE SELECT/SENSE was conducted with 
  89. the follow results:
  90.  
  91. Gene Milligan questioned whether the intent of the disable bits (DPRT and 
  92. DCRT) in FORMAT UNIT are to prevent time-interval interruptions -- No 
  93. reassignment permitted. Does anyone have an answer?
  94.  
  95. Jeff Stai accepted action item #14.  Mike Brown accepted action item #15.  
  96. Paul Nitza accepted action items #16 and #18.  Greg Floryance accepted action 
  97. item #17.
  98.  
  99. This agenda item was not completed -- more work is needed at the next working 
  100. group meeting.
  101.  
  102. 2.   MODE SELECT actions that cause UNIT ATTENTION condition 
  103.      (Gary Stephens).
  104.  
  105. Gary was not present -- item deferred.
  106.  
  107. 3.   Optical disk 12-byte command set (John Hoy). [87-72]
  108.  
  109. John was not present -- item deferred.
  110.  
  111. 4.   Version/level switching via INQUIRY DDF and RDF. [87-42]
  112.  
  113. An action item was given to John Lohmeyer, Jeff Stai, Jim Semenak, and Greg 
  114. Floryance to summarize the issues and the possible resolutions to this issue. 
  115. (See action item #1.)  {They met and Jeff Stai plans to prepare a proposal.}
  116.  
  117. 5.   INQUIRY device type 7Fh issue (Paul Nitza). [87-77]
  118.  
  119. Accepted as amended (the qualifier field was expanded to 3 bits from 2 bits).  
  120. Paul Nitza will revise this proposal.  (See action item #2.)
  121.  
  122. 6.   Asynchronous event notification 
  123.      (Stephens/Snively/Boulay). [87-52, 87-61]
  124.  
  125. Bob Snively's proposal is still waiting for criticism and comment.  It will be 
  126. acted upon at the next plenary meeting.
  127.  
  128. 7.   Command Queuing. [87-59]
  129.  
  130. The following issues were identified by the Working Group:
  131.  
  132.   1)  ABORT Message Definition
  133.   2)  Queue Full Status/Message?
  134.   3)  Single Queue TAG Message
  135.   4)  Linked Command Execution
  136.   5)  Need for TAG Message to follow IDENTIFY Message
  137.   6)  Data Integrity (See Action item #2)
  138.   7)  Sense Data can be lost
  139.   8)  Error Handling
  140.   9)  Ambiguous TAG Message for REQUEST SENSE
  141.  10)  Priority Override for LIFO/FIFO
  142.  11)  Ordering of Commands:
  143.         a) With respect to information
  144.         b) With respect to execution sequence
  145.  
  146. This item was remanded to the Command Queuing Task Group for further 
  147. consideration (Contact: Bob Snively 408-432-8600 x442).
  148.  
  149. 8.   READ LOG command (Greg Floryance). [87-43]
  150.  
  151. After much discussion, the working group reached the following conclusions:
  152.  
  153.   1) We should accept Greg Floryance's READ LOG proposal [87-43 Rev 1] as a 
  154.      common command (Section 7).
  155.   2) Some features still need to be addressed:
  156.      a) Save parameters in a non-volatile area
  157.      b) Error logging counters
  158.      c) MODE SELECT control pages
  159.      d) Additional counters to differentiate between Busy bus and transfer 
  160.         rate data overrun/underrun counters.
  161.  
  162. Greg Floryance accepted action item #8.
  163.  
  164.  
  165.  
  166. 9.   Document Restructuring (John Hoy).
  167.  
  168. Samples of "pure block move" restructuring of sections 7, 8, and 15 were 
  169. available at the working group.  These initial drafts did not attempt to 
  170. integrate the description of commands that are available in multiple CDB 
  171. sizes.  These plenary should review these samples.  It was suggested that if 
  172. we choose to restructure the document, we should do it in two steps: 1) Just 
  173. use block moves with no wording changes, 2) Reword appropriate commands to 
  174. consolidate the descriptions.
  175.  
  176. 10.  Clarification of WRITE AND VERIFY modifier bits (Greg Floryance). Ralph 
  177.      Schultz addresses this issue in 87-78.
  178.  
  179. The central theme here is what constitutes "verification"?  Does it 
  180. include(exclude) retries or ECC?  The working group recommends that a new MODE 
  181. SELECT page be defined to control these parameters (separate from Page 01h, 
  182. which controls these parameters for normal read commands).  If a target does 
  183. not support the new page, then the verification is vendor unique.  Another 
  184. issue discussed was whether the verify requires a second, separate data 
  185. transfer over the SCSI bus.  (See action items #5 and #6.)
  186.  
  187. 11.  Reservation problem in COPY command (Dan Davies). [87-70]
  188.  
  189. It turns out that this issue really shouldn't occur if multi-initiator systems 
  190. properly use the RESERVE and RELEASE commands.  No changes to the document are 
  191. needed, although implementors of multi-initiator systems perhaps should be 
  192. advised to use these commands.  See action item #3.
  193.  
  194. 12.  Power-on protocol proposal (Bob Snively). [87-53 Rev 1]
  195.  
  196. This item was not reviewed.
  197.  
  198. 13.  Page concept for SEND DIAGNOSTIC, RECEIVE DIAGNOSTIC RESULTS, SEND, and 
  199.      RECEIVE commands (Daniel Loski).
  200.  
  201. Daniel was not present -- item deferred.
  202.  
  203. 14.  Deadlock concerns when queuing with RESERVE and RELEASE 
  204.      commands (Jeff Stai).
  205.  
  206. This item was not reviewed.
  207.  
  208. 15.  INQUIRY Vital Product Data proposal (Greg Floryance). [87-42]
  209.  
  210. Greg will revise this proposal to remove the "soft switch" material.  Another 
  211. issue concerning whether the target (controller) should be separately 
  212. addressable from the logical units was considered by the working group.  There 
  213. was considerable disagreement over whether this is desirable.  The plenary 
  214. should consider this issue further.
  215.  
  216. 16.  Broadcast Proposal (Paul Boulay). [87-61]
  217.  
  218.  
  219. Paul was not present -- item deferred.
  220.  
  221. 17.  Additional Sense Code review in Rev 1.  Need codes for Saved 
  222.      Values not supported, Saved Values not are not available, etc. [87-82]
  223.  
  224. The need for several new codes was discussed.  Paul Nitza accepted action item 
  225. #7.
  226.  
  227. 18.  Clocking on edges vs. levels in synchronous SCSI (Jeff Stai).
  228.  
  229. This item was briefly discussed.  Jeff feels that some wording changes may 
  230. still be needed.  If so, he will bring in a specific proposal.
  231.  
  232.  
  233. The following items were added to the agenda at the meeting:
  234.  
  235. 19.  Downloading microcode. (Bill Spence) [87-7 Rev 1]
  236.  
  237. Revision 1 adds the concept of saving the firmware to the local disk.  This 
  238. function is added to the WRITE BUFFER command using the reserved mode field 
  239. 11b.  Some concerns were voiced over specifying the contents of the data.  
  240. While it is a good idea to include error detection mechanisms, starting 
  241. addresses, execution addresses, etc., the working group felt that this 
  242. information should remain implementation-specific.  The desirability of 
  243. including an optional mechanism for uploading microcode was also discussed.  
  244. In order to provide this mechanism, the Mode field in WRITE BUFFER and READ 
  245. BUFFER will be expanded to 3 bits so that an upload mode can be added to the 
  246. READ BUFFER command.  Autoload from removable media was also discussed.  No 
  247. resolution was reached on exactly how autoload should be defined.  We need a 
  248. more detailed proposal on this subject.  (See action item #8.)
  249.  
  250. 20.  Automatic Medium Changers proposal from the Changer Working Group. [87-
  251.      74]
  252.  
  253. Skip briefly discussed 87-74.  It was requested that Skip revise this document 
  254. to include the Automatic Changer Device model.  Further review should be 
  255. conducted at the next plenary meeting.
  256.  
  257. 21.  Sequential-Access Issues (Randy Weber). [87-75]
  258.  
  259. REQUEST SENSE command issue: The answer to this issue is in the READ LOG 
  260. command.  Randy will propose a revision to cover the issue.
  261.  
  262. READ command issue: The new paragraph on Page 9-5 beginning with "If a 
  263. filemark," has several errors.  A small group met off-line to discuss the 
  264. corrections and they will be included in the next revision.
  265.  
  266. Additional Sense Codes: Some corrections are needed in Table 9-36.  The 
  267. Additional Sense Code for End-of-Data detected 00.03 should be deleted.
  268.  
  269. The question was raised over what is meant by "Tape Void Detected" (2E.00) and 
  270. by "Void at BOT" (2F.00).  Dan Davies accepted action item #9.
  271.  
  272.  
  273.  
  274.  
  275.  
  276. 22.  Auto Sense and MODE SELECT/SENSE Target Option Proposal (Paul Nitza). 
  277.      [87-76]
  278.  
  279. The working group favors doing auto sense by using a AUTOSENSE DATA FOLLOWS 
  280. message followed by a change to DATA IN phase, which would transfer the sense 
  281. data.  Initiators that do not support this feature would reject this message.  
  282. Also included in 87-76 was a new MODE SELECT/SENSE page.  It was rejected--
  283. reporting the ability to do autosense and command queuing should go into the 
  284. INQUIRY data.  The cache disable bit should be included in a separate page to 
  285. control caching features.  Paul Nitza accepted action item #10.
  286.  
  287. 23.  Miscellaneous Corrections to SCSI-2 Rev 1 (Ralph Schultz). [87-78]
  288.  
  289. There was some discussion over where and how to document error reporting 
  290. mechanisms.  Jim Semenak and Gerry Houlder accepted action items #12 and #13.
  291.  
  292. There was a considerable discussion on whether to document Additional Sense 
  293. Codes as qualifiers to Sense Keys or as orthogonal to Sense Keys.  The results 
  294. of a straw vote on this topic were to recommend that the Sense Keys and 
  295. Additional Sense Codes be orthogonal.  (This is not required of the vendor 
  296. unique codes.)
  297.  
  298. A number of editorial suggestions were accepted.
  299.  
  300. 24.  Re-wording of Section 9.1.8 (Elen Hunt). [87-79]
  301.  
  302. These comments were editorial -- Jim Semenak will include them in the next 
  303. revision of section 9.
  304.  
  305. 25.  Certification Pattern Page 6 of MODE SELECT/SENSE (A. Kozlowski). [87-83] 
  306.  
  307. There was insufficient time to cover this item in much detail -- it will be 
  308. discussed further at the next working group meeting.
  309.  
  310. 26.  Peripheral Device Type for Direct-Access Tape Devices (A. Kozlowski). 
  311.      [87-84]
  312.  
  313. This proposal would create a new device type for direct-access devices that 
  314. such as those that are implemented on magnetic tape.  They are direct-access 
  315. devices except that "seeks" can take a long time, especially for blocks that 
  316. are "far away".  While the device-type code would be different, all the 
  317. commands would be the same as for the direct-access device command set.  There 
  318. was insufficient time to cover this item in much detail -- it will be 
  319. discussed further at the next working group meeting.
  320.  
  321. 27.  Should TERMPWR usage be mandatory in SCSI-2? Some initiators 
  322.      cannot easily provide this power. What about mixed SCSI-1 
  323.      and SCSI-2 systems? (Steve Kappes)
  324.  
  325. Steve Kappes stated that VME host adapters have difficulty providing 
  326. terminator power because of VME power restrictions.  Interphase would like 
  327. terminator power to be optional, as in SCSI-1.  Steve plans to prepare a 
  328. further proposal on this subject.
  329.  
  330.  
  331. Action Items:
  332.  
  333. 1.   John Lohmeyer, Jeff Stai, Jim Semenak, and Greg Floryance will summarize 
  334.      the issues and the possible resolutions to the Version/Revision switching 
  335.      issue (see item 4).
  336.  
  337. 2.   Paul Nitza will revise 87-77 (see item 5).
  338.  
  339. 3.   Working Group will address integrity issues as related to generic 
  340.      implementations with:
  341.  
  342.      a) Multiple initiators
  343.      b) LUN-specific queuing mechanisms.
  344.  
  345. 4.   Paul Nitza will address the multiple-initiator environment including the 
  346.      data integrity issue.
  347.  
  348. 5.   Paul Nitza will create a MODE SELECT page to control the error recovery 
  349.      used during verification (see item 10).
  350.  
  351. 6.   Jeff Stai will clarify the WRITE AND VERIFY and VERIFY commands (see item 
  352.      10).
  353.  
  354. 7.   Paul Nitza will provide a new table for Direct-Access device Additional 
  355.      Sense Codes including Byte 13 (see item 17).
  356.  
  357. 8.   Bill Spence will revise 87-7 Rev 1 to include the working group comments 
  358.      (see item 19).
  359.  
  360. 9.   Dan Davies will investigate what is meant by additional sense codes 2E.00 
  361.      and 2F.00.  He will provide a clarification of these terms (see item 21).
  362.  
  363. 10.  Paul Nitza will revise 87-76 has discussed (see item 22).
  364.  
  365. 11.  Greg Floryance will revise his proposal [87-43] to include the 87-81 
  366.      comments and the other suggestions identified by the working group (see 
  367.      item 8).
  368.  
  369. 12.  Jim Semenak will associate Additional Sense Codes to the appropriate 
  370.      Sense Keys in the Sequential-Access command set.
  371.  
  372. 13.  Jim Semenak and Gerry Houlder will attempt to document generic error 
  373.      reporting methods for the Sequential-Access and Direct-Access command 
  374.      sets, respectively.
  375.  
  376. 14.  Jeff Stai will prepare revised wording for the FORMAT UNIT command to 
  377.      clarify a number of issues identified in the meeting.
  378.  
  379. 15.  Mike Brown will revise the REASSSIGN BLOCKS command wording to clarify 
  380.      multiple block reassignments and failure reporting.
  381.  
  382. 16.  Paul Nitza will revise the MODE SELECT and MODE SENSE command wording to 
  383.      include the changes identified by the working group.
  384.  
  385.  
  386. 17.  Greg Floryance will revise the AWRE and ARRE descriptions in MODE SELECT 
  387.      and MODE SENSE.
  388.  
  389. 18.  Paul Nitza will revise Table 8-19.
  390.  
  391.  
  392. cc: Attendees who are not P, A, or L members.
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.